<?php
namespace Common\Model;
use Common\Model\BaseModel;
/**
 * 菜单操作model
 */
class WeixinMenuModel extends BaseModel{

	
	public function select($map){
		
		return true;
	}

	/**
     * 添加菜单
     */
    public function addData($data){
        // 对data数据进行验证
        if(!$data=$this->create($data)){
            // 验证不通过返回错误
            return false;
        }else{
            // 验证通过
            $result=$this->add($data);
            return $result;
        }
    }

    /**
     * 修改菜单
     */
    public function editData($map,$data){
        // 对data数据进行验证
        if(!$data=$this->create($data)){
            // 验证不通过返回错误
            return false;
        }else{
            // 验证通过
            $result=$this
                ->where(array($map))
                ->save($data);
                if (false !== $result || 0 !== $result) {
                    return true;
                }else{
                    return false;
                }
                //var_dump($result);
            
        }
    }
    /**
     * 删除菜单
     * @param   array   $map    where语句数组形式
     * @return  boolean         操作是否成功
     */
    public function deleteData($map){
        $count=$this
            ->where(array('pid'=>$map['id']))
            ->count();
        if($count!=0){
            return false;
        }
        $result=$this->where($map)->delete();
        return $result;
    }
    //清空菜单
    public function delmenu($map){
       
        $result=$this->where($map)->delete();
        return $result;
    }
}
